import java.util.concurrent.atomic.AtomicInteger;

public class Demo24 {
	private static volatile AtomicInteger counter=new AtomicInteger();
	public static void main(String[] args) throws InterruptedException {
		Thread t1=new Thread(()->{
			for(int i =0;i<50000;i++) {
				counter.getAndDecrement();
			}
		});
		Thread t2=new Thread(()->{
			for(int i =0;i<50000;i++) {
				counter.getAndDecrement();
			}
		});
		t1.start();
		t2.start();
		t1.join();
		t2.join();
		System.out.println("count "+counter.get());
	}
}
